Restore
Metodo di oggetto
Ripristina il valore originale di un oggetto con i valori originali con cui è stato caricato da database.
note
Ripristina i valori originali della collezione, ovvero:
- Tutti i suoi oggetti modificati vengono riportati allo stato originale
- Tutti i suoi oggetti aggiunti (con stato Nuovo o NuovoModificato) vengono rimossi
- Tutti i suoi oggetti eliminati da dopo la lettura vengono reinseriti
warning
Gli oggetti che sono stati eliminati sono reinseriti all'interno della collezione in accodamento alla collezione stessa, saranno pertanto reinseriti sequenzialmente al fondo della collezione e non nella loro posizione originale.
Esempi
Ripristino di un oggetto
DIM objArt[CLASSE[BLD_ART]]
objArt.Carica("010", 0, #True, Errori[CLASSE[BC_VID_ERROR] COLLEZIONE] [OUT])
'...
objArt.DesArt = "Descrizione Modificata" ' Modifico il record
'...
objArt.Restore() ' Annullo le modifiche e ripristino
' i valori letti da db